Crate building_blocks_core[][src]

Expand description

The core data types for defining 2D and 3D integer lattices:

  • PointN: an N-dimensional point, most importantly Point2i and Point3i
  • ExtentN: an N-dimensional extent, most importantly Extent2i and Extent3i

Re-exports

pub use axis::Axis2;
pub use axis::Axis3;
pub use axis::Axis3Permutation;
pub use axis::SignedAxis2;
pub use axis::SignedAxis3;
pub use extent::bounding_extent;
pub use extent::Extent2;
pub use extent::Extent2f;
pub use extent::Extent2i;
pub use extent::Extent3;
pub use extent::Extent3f;
pub use extent::Extent3i;
pub use extent::ExtentN;
pub use point::point_traits::*;
pub use point::PointN;
pub use num;
pub use glam;
pub use mint;
pub use nalgebra as na;
pub use sdfu;

Modules

Type Definitions

A 2-dimensional point with scalar type T.

A 2-dimensional point with scalar type f32.

A 2-dimensional point with scalar type i32.

A 3-dimensional point with scalar type T.

A 3-dimensional point with scalar type f32.

A 3-dimensional point with scalar type i32.